namespace SOEI.Solution
{

	/// <summary>
	///  52ABP代码生成器默认生成的一些常量类 ，不影响业务逻辑点
	/// </summary>
	public class AppLtmConsts
	{
		public const int DefaultPageSize = 10;
		public const int MaxPageSize = 1000;
	}

	public class AppCoreConst
	{
		public static class SchemaNames
		{
			/// <summary>
			/// 生成到数据库中的表名称前缀
			/// </summary>
			public const string TABLE_PREFIX = "NCLF_";

			public const string Basic = "Basic";

			public const string ABP = "ABP";

			public const string CMS = "CMS";
		}

		/// <summary>
		/// 实体长度单位
		/// </summary>
		public static class EntityLength
		{
			public const int Length1 = 1;
			public const int Length2 = 2;
			public const int Length6 = 6;
			public const int Length8 = 8;
			public const int Length16 = 16;
			public const int Length32 = 32;
			public const int Length64 = 64;
			public const int Length128 = 128;
			public const int Length256 = 256;
			public const int Length512 = 512;
			public const int Length1024 = 1024;

			public const int Length10 = 10;
			public const int Length14 = 14;
			public const int Length20 = 20;
			public const int Length50 = 50;
			public const int Length72 = 72;
			public const int Length100 = 100;
			public const int Length200 = 200;
			public const int Length500 = 500;
			public const int Length1000 = 1000;
			public const int Length2000 = 2000;
			public const int Length4000 = 4000;

		}

		/// <summary>
		/// 经纪机构人员类型
		/// </summary>
		public static class AgencyRoleType
		{
			/// <summary>
			/// 机构管理员
			/// </summary>
			public const string AgencyManager = "AgencyManager";

			/// <summary>
			/// 机构人员
			/// </summary>
			public const string AgencyPerson = "AgencyPerson";

			/// <summary>
			/// 普通用户
			/// </summary>
			public const string NormalPerson = "NormalPerson";
		}
	}
}